define([
    'jquery',
    'template'
],function($,template){

    // 用于截取 tc_id
    var rtcId = /tc_id=(\d+)/;


// 由于这个页面是 添加与 修改共享的页面, 因此需要考虑判断进来的时候是什么操作
// location.search.charAt( 0 ) == '?'
    var search = location.search;

    if(search.length > 0){
        //    编辑页面
        modifyTeacher();
    } else {
        //    新增页面
        addTeacher();
    }

    //在判断中不可能写那么多的东西，所以可以用函数来进行操作

//    新增页面
    function addTeacher (){
        var html = template('addTeacher',{
                tc_way:"讲师添加",
                //tc_gender:1,
                //tc_join_date:'123',
                //tc_type:1,
                //tc_name:'jim',
                tc_btn_value:'提交'
        });
        $("#addTeacherTpl").html(html);


    //    绑定事件
        $('#addTeacherTpl').on('submit','#addTeacherForm',function(){
            //alert('新增代码');
        //    开始准备提交
            var formData = $(this).serialize();
            //console.log(formData);
            //tc_name=&tc_pass=&tc_join_date=&tc_gender=0

            //开始进行提交
            $.ajax({
                url:'/api/teacher/add',
                type:'post',
                data:formData,
                success:function(info){
                    if(info.code==200){
                        alert('添加成功');
                        location.pathname = '/teacher/list';
                    }
                }
            })
            return false;
        })
    }

    //    编辑页面
    function modifyTeacher (){
    //    编辑时先将讲师的信息查出来
    //    利用id 来查询讲师信息
        var  tc_id = rtcId.exec(search)[1];

        $.ajax({
            url:'/api/teacher/edit',
            type:'get',
            data:{
                tc_id:tc_id
            },
            success:function( info ){
                if(info.code==200){
                    //console.log(info.result);
                    
                }
            }
        })



        return false;
    }
})